From 7d2abf6a9d685d1e3c303e8791206081c59be4bb Mon Sep 17 00:00:00 2001 From: Didier Raboud Date: Mon, 5 Nov 2012 12:03:15 +0100 Subject: [PATCH] Revert "Fix initdutils for Python 3 compatibility." This reverts commit 2a5bb842665d68772dd45c1a25b43412737aa810. --- debian/changelog | 6 ------ initdutils.py | 19 ++++++++++--------- 2 files changed, 10 insertions(+), 15 deletions(-) diff --git a/debian/changelog b/debian/changelog index 2ff9467..ae2b699 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,9 +1,3 @@ -lsb (4.1+Debian8) UNRELEASED; urgency=low - - * Fix initdutils for compatibility with Python 3. - - -- Jeff Licquia Sun, 15 Jul 2012 15:08:26 -0400 - lsb (4.1+Debian7) unstable; urgency=low * lsb-desktop: Demote Qt3 dependency to a Recommends. Closes: #604360 diff --git a/initdutils.py b/initdutils.py index 0451b18..3b5bb10 100644 --- a/initdutils.py +++ b/initdutils.py @@ -1,12 +1,13 @@ # Support for scanning init scripts for LSB info -import re, sys, os -import pickle +import re, sys, os, cStringIO +import cPickle try: - from io import StringIO -except ImportError: - from cStringIO import StringIO + assert True +except: + True = 1 + False = 0 class RFC822Parser(dict): "A dictionary-like object." @@ -14,14 +15,14 @@ class RFC822Parser(dict): def __init__(self, fileob=None, strob=None, startcol=0, basedict=None): if not fileob and not strob: - raise ValueError('need a file or string') + raise ValueError, 'need a file or string' if not basedict: basedict = {} super(RFC822Parser, self).__init__(basedict) if not fileob: - fileob = StringIO(strob) + fileob = cStringIO.StringIO(strob) key = None for line in fileob: @@ -118,7 +119,7 @@ def load_facilities(): scriptname, name, start, stop = line.strip().split() facilities.setdefault(name, {})[scriptname] = (int(start), int(stop)) - except ValueError as x: + except ValueError, x: print >> sys.stderr, 'Invalid facility line', line return facilities @@ -173,4 +174,4 @@ def save_lsbinstall_info(filemap): fh.close() if __name__ == '__main__': - print (scan_initfile('init-fragment')) + print scan_initfile('init-fragment') -- 2.30.2